package com.secsbrain.cloudconsole.dal.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 *
 * springboot分组发布接入表
 *
 */
@TableName(value = "work_boot_group_access")
public class WorkBootGroupAccess implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/** 主键 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/** 工单ID，一对一的关系 */
	@TableField(value = "sheet_id")
	private Long sheetId;

	/** 分组环境 */
	@TableField(value = "sf_env")
	private String sfEnv;

	/** 应用名称 */
	@TableField(value = "app_name")
	private String appName;

	/** 应用ID */
	@TableField(value = "app_id")
	private Long appId;

	/** eureka地址 */
	@TableField(value = "eureka_url")
	private String eurekaUrl;

	/** 端口号 */
	private Integer port;

	/** spring应用名 */
	@TableField(value = "application_name")
	private String applicationName;

	/** 下线后等待时间（秒） */
	@TableField(value = "wait_time")
	private Integer waitTime;

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getSheetId() {
		return this.sheetId;
	}

	public void setSheetId(Long sheetId) {
		this.sheetId = sheetId;
	}

	public String getSfEnv() {
		return this.sfEnv;
	}

	public void setSfEnv(String sfEnv) {
		this.sfEnv = sfEnv;
	}

	public String getAppName() {
		return this.appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public Long getAppId() {
		return this.appId;
	}

	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public String getEurekaUrl() {
		return this.eurekaUrl;
	}

	public void setEurekaUrl(String eurekaUrl) {
		this.eurekaUrl = eurekaUrl;
	}

	public Integer getPort() {
		return this.port;
	}

	public void setPort(Integer port) {
		this.port = port;
	}

	public String getApplicationName() {
		return this.applicationName;
	}

	public void setApplicationName(String applicationName) {
		this.applicationName = applicationName;
	}

	public Integer getWaitTime() {
		return this.waitTime;
	}

	public void setWaitTime(Integer waitTime) {
		this.waitTime = waitTime;
	}

}
